// 页面文件：pages/order/order.js
Page({
  data: {
    selectedShop: '' // 接收来自首页的选中店铺信息
  },

  onLoad(options) {
    // 从路由参数获取选中的店铺名称
    if (options.shop) {
      this.setData({ selectedShop: options.shop });
    }
  },

  onSubmit(e) {
    const formData = e.detail.value; // 获取表单数据（收件人、电话等）
    // 补充店铺信息（从页面参数获取，需提前在 onLoad 中存储）
    const shopInfo = this.data.shopInfo; 
    const requestData = { ...formData, ...shopInfo };

    // 调用服务端接口
    wx.request({
      url: 'http://localhost:3000/api/submit-order', // 服务端接口地址（开发阶段用本地IP，生产环境用公网域名）
      method: 'POST',
      data: requestData, // 发送的数据（自动转为JSON）
      header: {
        'content-type': 'application/json' // 必须指定JSON格式
      },
      success: (res) => {
        if (res.data.code === 200) {
          wx.showToast({
            title: `下单成功！佣金：${res.data.data.commission}元`,
            icon: 'success'
          });
        } else {
          wx.showToast({ title: '下单失败', icon: 'error' });
        }
      },
      fail: (err) => {
        console.error('请求失败:', err);
        wx.showToast({ title: '网络异常', icon: 'none' });
      }
    });
  }
})